P(String,0)
P(Var,0)
P(Number,0)
P(Operand,0)
P(Hash,0)
P(StructIndex,0)
P(Block,1) 
P(Index,3)
P(HeadIndex,4)
P(Unary,5)
#ifndef DEF_PARSEFUNC
P(Mul,6)
P(Div,6)
P(Mod,6)
P(FindIndex,7)
P(Add,8)
P(Sub,8)
P(Prepend,8)
P(ShiftLeft,9)
P(ShiftRight,9)
P(InsertAt,9)
P(RemoveAt,9)
P(Greater,10)
P(GreaterEqual,10)
P(Smaller,10)
P(SmallerEqual,10)
P(Equal,11)
P(Unequal,11)
P(BitAnd,12)
P(BitXor,13)
P(BitOr,14)
P(And,15)
P(Or,16)
#endif
P(Switch,17)
P(Param,18)
P(Iterators,19)
P(Modify,20)
P(Assign,21)
